package com.ysd.lis.service.qi;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ysd.common.Result;
import com.ysd.lis.entity.lab.LabItemDict;
import com.ysd.lis.entity.qi.QiTatVsItem;
import com.ysd.lis.request.qi.TatItemDto;
import com.ysd.lis.request.qi.TatItemParam;

/**
 * <p>
 * 任务与指标项目对照表 服务类
 * </p>
 *
 * @author prs
 * @since 2024-08-07
 */
public interface QiTatVsItemService extends IService<QiTatVsItem> {

    Result findLabItemDictListByTat(TatItemParam param);

    Result addTatVsItem(QiTatVsItem qiTatVsItem);

    Result findQiTatVsItemList(TatItemParam param);

    Result deleteTatVsItem(QiTatVsItem qiTatVsItem);

    Result batchDeleteTatItemList(TatItemDto dto);

    Result saveOrUpdateTatVsItem(TatItemDto dto);

    Result findLabItemDictPageByTat(TatItemParam param);
}
